home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Macintosh / FlameFile1.38.sit / FlameFile1.38 / Discourse on FlameFile 1.38 next >
Text File  |  1993-09-11  |  10KB  |  173 lines

  1. FlameFile v1.38
  2. By Josh Goldfoot
  3.  
  4. { Scroll to the end of this file to learn what new features version 1.38 adds. }
  5.  
  6. USER.
  7.   O.K., so I have FlameFile. Why do I want it, what does it do, and what IS that icon supposed to be?
  8.  
  9. CREATOR.
  10.   Why do you want it? Some would say that our culture is based on one’s ability to acquire; if so, you’re one step ahead. Unfortunately for you, FlameFile is about subtraction, not addition.
  11.    FlameFile is a utility that completely erases a file or folder from the disk, making it impossible to recover. It also “wipes” a disk clean, to prevent people from reading fragments of your old deleted files.
  12.  
  13. USER.
  14.   Why on Earth would I want to do that? And by the way — how do I recover deleted files, anyway?
  15.  
  16. CREATOR.
  17.   If you simply drag a file to the Trash and Empty it, the Mac just marks the space that the file used to occupy as unused. Utilities (such as a fine one produced by Symantec) are able to “recover” such files. This can be inconvenient if you have a file that you’re deleting for the express purpose of never seeing it again.
  18.   This is where FlameFile gets its name. When you want to throw away an old piece of paper in real life, you drop it in the trash, but when you want to make sure no one else sees it, you burn it and spread the ashes.
  19.  
  20. USER.
  21.   No, I don’t. I’m not a private person. I don’t work for the NSA, and if I did I sure wouldn’t be using a freeware program for security. Why would anyone want to do this?
  22.  
  23. CREATOR.
  24.   Everyone has something they want to get rid of. Suppose you’ve created an encrypted Compactor archive and need to make sure that no one bypasses your encryption by just un-deleting the original files. Or suppose you’ve got embarrassing GIF files you don’t want your kids to stumble into. They’re many reasons why you’d want to do this.
  25.  
  26. USER.
  27.   Well, I’m convinced. So, how do I use it?
  28.  
  29. CREATOR.
  30.   FlameFile is a drag-and-drop (or is that drop-and-drag?) application. Drag it onto your desktop; I suggest plopping it right above the Trash icon. If nothing else, that icon looks nice with any background picture or pattern.
  31.  
  32. USER.
  33.   Yeah, what’s the deal with that icon? And how do I go about Flaming files or folders?
  34.  
  35. CREATOR.
  36.   To delete a file or folder, drag its icon onto the FlameFile icon. If you drag a folder to the FlameFile icon, all of the folder’s contents (including other folders inside it) will be deleted. FlameFile will even flame locked files.
  37.  
  38. USER.
  39.   I see. So, it would be a good idea to test this program by dragging my favorite applications onto your icon, right?
  40.  
  41. CREATOR.
  42.   No! Bad idea. Remember, there is no way to recover what FlameFile destroys!
  43.  
  44. USER.
  45.   Whoa! You mean that if I accidentally drag a file onto FlameFile, it’s gone forever? Your program is far too dangerous.
  46.  
  47. CREATOR.
  48.   But come on. If I had put in a “warning box,” the program would have been too annoying… it would be like an obtrusive parent, always asking if you’re sure you want to delete this or that, etc.
  49.  
  50. USER.
  51.   Speak for yourself. I want a warning box.
  52.  
  53. CREATOR.
  54.   Very well. If you double-click on the FlameFile icon, you get a nifty dialog box with my name in it. Click on the Options button, and you'll get a window that will allow you to either turn warning messages on completely, off completely, or off only when you hold down the mouse button after dragging files to the icon.
  55.  
  56. USER.
  57.   Well, you give in quite easily. Say, what about aliases? If I drag an alias to FlameFile, is the alias destroyed, or is the original file destroyed?
  58.  
  59. CREATOR.
  60.   If you drag an alias to FlameFile, the original file and not the alias will be flamed. Be careful with this.
  61.  
  62. USER.
  63.    Indeed, I shall. Now, what was this you mentioned about “wiping” disks?
  64.  
  65. CREATOR.
  66.    Your data can sometimes stick around a disk long after you’ve deleted it. Even by dragging a file onto FlameFile, you aren’t always guaranteed of totally destroying it. If you wipe the disk, however, all free space on the disk is flamed. The disk itself isn’t hurt, just more secure. You can wipe a disk by dragging its icon to FlameFile.
  67.  
  68. USER.
  69.    Whoa! Wait a second. What’s this about FlameFile not doing a complete job?
  70.  
  71. CREATOR.
  72.    Oh, FlameFile will always obliterate what you give it. But sometimes files become smaller; people cut paragraphs out of word processor files and then save the new, smaller files. The old part of the file that was cut out is still on your disk somewhere, and the only way to erase it is to wipe the whole disk. Paranoid people will want to do this about once a month.
  73.  
  74. USER.
  75.    Why not every day?
  76.  
  77. CREATOR.
  78.    Whatever you like, but as it is FlameFile is somewhat slow at wiping disks. I’m trying to make it faster; maybe in a future version.
  79.  
  80. USER.
  81.   I should hope. Come to think of it, although I don’t work for the NSA, I do work for the Department of Defense, and we have these picky standards for flaming files…
  82.  
  83. CREATOR.
  84.    Say no more. By clicking “Use DOD specs” in the Options dialog box, FlameFile will use the DOD’s three-pass method of overwriting files. This process is much slower than FlameFile’s normal method, which should be adequate for commercial or private use.
  85.  
  86. USER.
  87.    No doubt, I will use such a wonderful, feature-laden program several times a day. Doesn’t that place FlameFile at risk of catching a virus or something?
  88.  
  89. CREATOR.
  90.   FlameFile has built-in virus protection; it scans itself for every known application-infecting virus each time it’s run, and will inform you if it thinks it has been infected.
  91.  
  92. USER.
  93.   That’s nice. Anything else I should know about?
  94.  
  95. CREATOR.
  96.   Well, in that Options box I mentioned, there are four other options that all deal with ways to “disguise” a file before deleting it. You can turn them on or off.
  97.  
  98. USER.
  99.   “Disguise” a file?
  100.  
  101. CREATOR.
  102.   Yeah. Those un-delete programs aren’t able to recover Flamed files, but they can tell what the file’s name is, when it was created (and destroyed), how big it was, and what sort of a file it was. FlameFile has the ability to disguise any of these things.
  103.  
  104. USER.
  105.    That sounds shady. Wouldn’t my virus protection software get upset with a program that does things like that?
  106.  
  107. CREATOR.
  108.    It’s happened before; some virus protection programs become upset when FlameFile disguises files. It’s perfectly safe to tell your software to give FlameFile permission to change file information, since FlameFile does support built-in virus checking.
  109.  
  110. USER.
  111.    This is all very nice, but FlameFile is too dry. I’m a personable person; when I sentence a file to total death, I like to hear Darth Vader™ say, “I have you now.”
  112.  
  113. CREATOR.
  114.    I think I’ll send that sound to Sumex. The Options box allows you to tell FlameFile to play a sound when it’s done flaming files. The sound must be installed in your System file, or in the FlameFile application.
  115.  
  116. USER.
  117.    You mean I have to put yet another sound into my System file? I think that would take up too much memory.
  118.  
  119. CREATOR.
  120.    Never fear. If you feel competent in such matters, you can put the SND resource directly into the FlameFile application.
  121.  
  122. USER.
  123.    What a useful program! If only it supported AppleEvents and AppleScript!
  124.  
  125. CREATOR.
  126.    Your wishes are answered. FlameFile takes full advantage of System 7 features that allow programs to talk to each other. It supports the required suite of AppleEvents, and it is scriptable — just include a line like ‘tell application "FlameFile v1.32" to open hatedFileAlias’ in your script, and FlameFile will do its stuff.
  127.  
  128. USER.
  129.   FlameFile has changed my life for the better. How may I satisfy my moral obligation to you and repay you in some way?
  130.  
  131. CREATOR.
  132.   FlameFile is a freeware program. I don’t require that you pay me money (although I won’t exactly refuse it, either). I’d appreciate an E-mail note, to Internet address jgfoot@minerva.cis.yale.edu, or a postcard sent to:
  133.    Josh Goldfoot
  134.    PO Box 3802 Yale Station
  135.    New Haven,  CT 06520.
  136.  
  137. USER.
  138.   Isn’t there anything else people can do?
  139.  
  140. CREATOR.
  141.   If you prefer, instead of paying me money, pay some other shareware developer whom you’ve been cheating. Have you registered Compact Pro?
  142.  
  143. USER.
  144.   Enough with the guilt trip. Is that all?
  145.  
  146. CREATOR.
  147.   Yeah, I think so.
  148.  
  149. USER.
  150.   Wait! You’re forgetting the legal stuff!
  151.  
  152. CREATOR.
  153.   Oh yeah. FlameFile and this documentation are © 1993 Josh Goldfoot. This software may be given to anyone, by anyone, for any reason, as long as it remains unmodified and is distributed with its original documentation. Users use this software at their own risk. I do not take responsibility for any damage caused by the use or misuse of this software.
  154.  
  155. VERSION HISTORY
  156.  
  157. Version 1.38 - Released September 11, 1993. Adds DOD specification wipe. Fixes the "file flamed, but not disappeared" bug, and various disguising bugs. Icon now appears as it should. Special thanks to Gabriel Schuyler and Stephen Cristol for their beta testing.
  158.  
  159. Version 1.31 - Released May 26, 1993. Adds:
  160.      * Ability to wipe disks
  161.      * Sound-playing after the flaming of a file
  162.      * Complete scriptability
  163.  
  164. Version 1.3Beta - Not released. Poor implementation of sound-playing option. Thanks to the Beta testers for all their help!
  165.  
  166. Version 1.2b - Released October 29, 1992. Fixed a bug that caused compatibility problems with early Mac II computers.
  167.  
  168. Version 1.2 - Released October 21, 1992. Presents user with an optional “warning box” before it destroys files. Optional abilities to change file name, creator and file type, creation date, and file size before deleting.
  169.  
  170. Version 1.1 - Released September 24, 1992. Can handle entire folders. Runs faster. Supports Apple Events. Author's E-mail and postage address changed.
  171.  
  172. Version 1.0 - Released August 7, 1992. Virus-checking, balloon help. Didn’t allow folders. A tad bit slow when flaming groups of files.
  173.